// ****************************************************************************** 
// Copyright     :  Copyright (C) 2018, Hisilicon Technologies Co. Ltd.
// File name     :  prc_reg_offset.h
// Project line  :  K3
// Department    :  K3
// Author        :  Huawei
// Version       :  V100
// Date          :  2015/4/10
// Description   :  HiVcodecV100 VDEC
// Others        :  Generated automatically by nManager V4.2 
// History       :  Huawei 2018/04/10 10:02:43 Create file
// ******************************************************************************

#ifndef __PRC_REG_OFFSET_H__
#define __PRC_REG_OFFSET_H__

/* PRC Base address of Module's Register */
#define SOC_PRC_BASE                       (0x5000)

/******************************************************************************/
/*                      SOC PRC Registers' Definitions                            */
/******************************************************************************/

#define SOC_PRC_MB_INF_REG              (SOC_PRC_BASE + 0x0)  
#define SOC_PRC_CACHE0_TOTAL_CNT_REG    (SOC_PRC_BASE + 0x4)  
#define SOC_PRC_CACHE0_HIT_CNT_REG      (SOC_PRC_BASE + 0x8)  
#define SOC_PRC_CACHE0_REQHIT_CNT_REG   (SOC_PRC_BASE + 0xC)  
#define SOC_PRC_CACHE0_MISS_CNT_REG     (SOC_PRC_BASE + 0x10) 
#define SOC_PRC_CACHE0_FE_WORK_TIME_REG (SOC_PRC_BASE + 0x14) 
#define SOC_PRC_CACHE1_TOTAL_CNT_REG    (SOC_PRC_BASE + 0x18) 
#define SOC_PRC_CACHE1_HIT_CNT_REG      (SOC_PRC_BASE + 0x1C) 
#define SOC_PRC_CACHE1_REQHIT_CNT_REG   (SOC_PRC_BASE + 0x20) 
#define SOC_PRC_CACHE1_MISS_CNT_REG     (SOC_PRC_BASE + 0x24) 
#define SOC_PRC_CACHE1_FE_WORK_TIME_REG (SOC_PRC_BASE + 0x28) 
#define SOC_PRC_PRC_STATE_REG           (SOC_PRC_BASE + 0x2C) 
#define SOC_PRC_PRC_BUF_STATE0_REG      (SOC_PRC_BASE + 0x30) 
#define SOC_PRC_PRC_BUF_8BIT_STATE1_REG (SOC_PRC_BASE + 0x34) 
#define SOC_PRC_OUT_STATE_REG           (SOC_PRC_BASE + 0x38) 
#define SOC_PRC_FMT_STATE_REG           (SOC_PRC_BASE + 0x3C) 
#define SOC_PRC_PRC_BUF_2BIT_STATE1_REG (SOC_PRC_BASE + 0x40) 
#define SOC_PRC_PRC_TOTAL_ABS_MVX_L_REG (SOC_PRC_BASE + 0x44) 
#define SOC_PRC_PRC_TOTAL_ABS_MVX_H_REG (SOC_PRC_BASE + 0x48) 
#define SOC_PRC_PRC_TOTAL_ABS_MVY_L_REG (SOC_PRC_BASE + 0x4C) 
#define SOC_PRC_PRC_TOTAL_ABS_MVY_H_REG (SOC_PRC_BASE + 0x50) 

#endif // __PRC_REG_OFFSET_H__
